Cloud based real-time multi-robot collision avoidance for swarm robotics
نویسندگان
چکیده
The IoT Cloud is a cloud platform for implementing applications that remotely control smart devices or process a huge amount of real time stream data from a massive number of physical devices. Such platforms shift computation load from the device to the cloud and provide powerful processing capabilities to a simple device. In Swarm robotics, robots are supposed to be small, energy efficient and low-cost, but still smart enough to carry out individual and swarm intelligence. These two goals are normally contradictory to each other. Besides, in real world robot control, real time on-line data processing is required, but most of the current Cloud Robotic Systems are focusing on off-line batch processing. However, the IoT Cloud may provide a way that leads this research area out of its dilemma. This paper explores the availability of IoT Cloud for real time control of massive complex robots by implementing a relatively complicated but better performed local collision avoidance algorithm on the platform. The IoT Cloud application and the IoT Cloud Driver, which connects the robot and the Cloud, are developed and deployed in the IoT Cloud. Simulation tests are carried out and the results show that, when the number of robots increases, by simply scaling the computation resources for the application, the algorithm can still maintain the preset control frequency. Such characteristics verify that the IoT Cloud is a new platform for studying massive complex robots in swarm robotics. Key word: Internet of things, cloud computing, swarm robotics, swarm intelligence, collision avoidance, real time stream processing
منابع مشابه
FSM-based Evolution in a Swarm of Real Wanda Robots
The creation of mechanisms to control the behavior of mobile robots becomes increasingly complex with the complexity of the desired tasks and the environment involved. Evolutionary Robotics is a methodology for the automatic generation of robot control mechanisms using basic principles from natural evolution, i.e., mutation, recombination and selection. In this paper, a decentralized online-evo...
متن کاملA Navigation System for Autonomous Robot Operating in Unknown and Dynamic Environment: Escaping Algorithm
In this study, the problem of navigation in dynamic and unknown environment is investigated and a navigation method based on force field approach is suggested. It is assumed that the robot performs navigation in...
متن کاملOpen Source Framework for Real-Time Robot Simulation and Collision Avoidance
This paper presents a portable simulation environment for robotics, implemented with open source components and aimed at research, offline programming and educational usage. The simulation employs rigid body dynamics, collision detection, customizable robot environments and real-time 3D graphics. A case study presents an application for collision detection and avoidance in physical robots, outs...
متن کاملNavigation of a Mobile Robot Using Virtual Potential Field and Artificial Neural Network
Mobile robot navigation is one of the basic problems in robotics. In this paper, a new approach is proposed for autonomous mobile robot navigation in an unknown environment. The proposed approach is based on learning virtual parallel paths that propel the mobile robot toward the track using a multi-layer, feed-forward neural network. For training, a human operator navigates the mobile robot in ...
متن کاملGuest Editorial Introduction to the Special Issue on Swarm Robotics
The field of robotics has expanded tremendously over last several decades. Researchers' attention has shifted from its early focus on industrial manipulators and individual mobile robot toward today's more challenging topics such as multi-robot systems, mobile sensor networks, and swarm robotics. Swarm Robotics is an emerging area which studies novel approaches to coordinate a large number of r...
متن کامل